package com.mtt.erp.freight.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Description: java类作用描述
 * @Author: guomengzhou
 * @CreateDate: 2019/7/11$ 8:35$
 * @UpdateUser: guomengzhou
 * @UpdateDate: 2019/7/11$ 8:35$
 * @Version: 1.0
*/
@Getter
@Setter
@Builder
@AllArgsConstructor
@ApiModel(
        description = "运费模板信息"
 )
public class McbFileVo implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(
            value = "运费模板ID",
            required = true
    )
    private String mcb00;

    /**
     * 模板名称
     */
    @ApiModelProperty(
            value = "模板名称"
    )
    private String mcb01;

    /**
     * 计费类型:0->按重量；1->按件数； 2->按体积
     */
    @ApiModelProperty(
            value = "计费类型:0->按重量；1->按件数； 2->按体积"
    )
    private Integer mcb02;

    /**
     * 首重kg
     */
    @ApiModelProperty(
            value = "首重kg"
    )
    private BigDecimal mcb03;

    /**
     * 首费（元）
     */
    /**
     * 首重kg
     */
    @ApiModelProperty(
            value = "首费（元）"
    )
    private BigDecimal mcb04;

    /**
     * 超过首重费用（元）
     */
    @ApiModelProperty(
            value = "超过首重费用（元）"
    )
    private BigDecimal mcb05;

    /**
     * 首体积L
     */
    @ApiModelProperty(
            value = "首体积L"
    )
    private BigDecimal mcb06;

    /**
     * 首体积(元)
     */
    @ApiModelProperty(
            value = "首体积(元)"
    )
    private BigDecimal mcb07;

    /**
     * 超过首体积费用（元）
     */
    @ApiModelProperty(
            value = "超过首体积费用（元）"
    )
    private BigDecimal mcb08;

    /**
     * 目的地（省、市）
     */
    @ApiModelProperty(
            value = "目的地（省、市）"
    )
    private String mcb09;
    /**
     * 关联快递ID
     */
    @ApiModelProperty(
            value = "关联快递ID"
    )
    private String mcb10;
    /**
     * 关联发货信息ID
     */
    @ApiModelProperty(
            value = "关联发货信息ID"
    )
    private String mcb11;
    /**
     * 创建日期
     */
    @ApiModelProperty(
            value = "创建日期"
    )
    private LocalDateTime mcbcdate;

    /**
     * 创建人员
     */
    @ApiModelProperty(
            value = "创建人员"
    )
    private String mcbcuser;

    /**
     * 修改日期
     */
    @ApiModelProperty(
            value = "修改日期"
    )
    private LocalDateTime mcbmdate;

    /**
     * 修改人员
     */
    @ApiModelProperty(
            value = "修改人员"
    )
    private String mcbmuser;

}
